try:
    user_wegiht = float(input("请输入您的体重：(单位是千克)"))
    user_hegiht = float(input("请输入您的身高：(单位是米)"))
    user_bmi = user_wegiht / (user_hegiht) ** 2
except ValueError:
    print("输入不合理的的数据，请重新运行程序，并输入正确数字")
except ZeroDivisionError:
    print("身高不能为零，请重新运行程序，并输入正确数字")
except:
    print("发生了未知错误，请重新运行程序，并输入正确数字")
else:
    print("bmi is" + str(user_bmi))
finally:
    print("程序运行结束")